pet dogs cats adoption animal hospital children veterinarian puppy cat animal vet divorce breeder baby